home *** CD-ROM | disk | FTP | other *** search
- /* $VER: HTMLEXT Modul: aweb.mod V 019 by Juan Manuel Wehrli 1999 - 2000
- Voraussetzung: AWeb 3.3
- */
-
-
- if ~show("L",rexxtricks.library) then do
- call addlib("rexxtricks.library",0,-30,0)
- end
-
-
- PARSE ARG Befehl File
- OPTIONS RESULTS
- ADDRESS COMMAND
-
- if Befehl = WINSET then do
- winopts = GETENV('.htmlext.brwin')
- ADDRESS AWEB.1
- 'WINDOW RECT 'winopts
- end
-
-
- if Befehl = WIN640480 then do
- ADDRESS AWEB.1
- WINDOW RECT "0,16,640,480"
- end
-
- if Befehl = WIN800600 then do
- ADDRESS AWEB.1
- WINDOW RECT "0,16,800,600"
- end
-
- if Befehl = WIN1024768 then do
- ADDRESS AWEB.1
- WINDOW RECT "0,16,1024,768"
- end
-
- if Befehl = WINFULL then do
- ADDRESS AWEB.1
- WINDOW RECT "0,0,1300,1300"
- end
-
- if Befehl = WINBUTOFF then do
- ADDRESS AWEB.1
- SETCFG SHOWBUTTONS 0
- SETCFG NAVIGATION 0
- end
-
- if Befehl = WINBUTON then do
- ADDRESS AWEB.1
- SETCFG SHOWBUTTONS 1
- SETCFG NAVIGATION 1
- end
-
- if Befehl = QUIT then do
- if show('P',"AWEB.1") then do
- ADDRESS "AWEB.1" QUIT FORCE
- end
- exit
- end
-
- if Befehl = OPEN then do
- if ~show('P',"AWEB.1") then do
- 'Run <>NIL: AWeb3:AWeb-II'
- "sys:rexxc/waitforport AWEB.1"
- ADDRESS "AWEB.1"
- SETCFG NAVIGATION 0
- SETCFG SHOWBUTTONS 0
-
- File = STRIP(File,,'"')
- File = COMPRESS(File)
- if File ~= "" then do
- ADDRESS "AWEB.1"
- preview = 't:htmlext/preview.htm'
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="htprev" SRC="file://localhost/htmlext:data/preview/blank.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'OPEN URL "file://localhost/' || preview || '"'
- address command 'wait 2'
- 'OPEN RELOAD URL "file://localhost/' || File || '" TARGET "htprev"'
- end
- end
- exit
- end
- File = STRIP(File,,'"')
- File = COMPRESS(File)
- if File ~= "" then do
- ADDRESS "AWEB.1"
- preview = 't:htmlext/preview.htm'
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="htprev" SRC="file://localhost/htmlext:data/preview/blank.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'OPEN URL "file://localhost/' || preview || '"'
- 'OPEN RELOAD URL "file://localhost/' || File || '" TARGET "htprev"'
- end
- end
- exit
- end
-
-
- if Befehl = START then do
- if ~show('P',"AWEB.1") then do
- 'Run <>NIL: AWeb3:AWeb-II'
- "sys:rexxc/waitforport AWEB.1"
- end
- ADDRESS "AWEB.1"
- preview = 't:htmlext/preview.htm'
- if open('f',preview,'w') then do
- call writeln('f','<HTML><HEAD><TITLE>HTMLEXT Preview</TITLE></HEAD>')
- call writeln('f','<FRAMESET ROWS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fstop" SRC="file://localhost/htmlext:data/preview/metertoppx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAMESET COLS=20,* FRAMEBORDER="0" BORDER="0" FRAMESPACING=0>')
- call writeln('f','<FRAME NAME="fsleft" SRC="file://localhost/htmlext:data/preview/meterleftpx.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=NO NORESIZE>')
- call writeln('f','<FRAME NAME="htprev" SRC="file://localhost/htmlext:data/preview/blank.htm" MARGINHEIGHT=0 MARGINWIDTH=0 SCROLLING=AUTO NORESIZE>')
- call writeln('f','</FRAMESET></FRAMESET><BODY></BODY></HTML>')
- call close('f')
- 'OPEN URL "file://localhost/' || preview || '"'
- SETCFG NAVIGATION 0
- SETCFG SHOWBUTTONS 0
- end
- exit
- end
-
-
- if Befehl = OPENNEW then do
- DIR = GETENV(.htmlext.tmp)
- if ~show('P',"AWEB.1") then do
- 'Run <>NIL: AWeb3:AWeb-II'
- "sys:rexxc/waitforport AWEB.1"
- end
- File = STRIP(File,,'"')
- File = STRIP(File)
- if File ~= "" then do
- ADDRESS "AWEB.1"
- NEW URL '"file:///' || File || '"' RELOAD
- end
- exit
- end
-
- if Befehl = OPENURL then do
- if ~show('P',"AWEB.1") then do
- 'Run <>NIL: AWeb3:AWeb-II'
- "sys:rexxc/waitforport AWEB.1"
- end
- File = STRIP(File,,'"')
- File = COMPRESS(File)
- if File ~= "" then do
- ADDRESS "AWEB.1" NEW URL '"' || File || '"' RELOAD
- end
- exit
- end
-
- if Befehl = ICONIFY then do
- if show('P',"AWEB.1") then do
- ADDRESS "AWEB.1" ICONIFY HIDE
- end
- exit
- end
-
- if Befehl = UNICONIFY then do
- if show('P',"AWEB.1") then do
- ADDRESS "AWEB.1" ICONIFY SHOW
- end
- exit
- end
-
- if Befehl = MKHTMLPIC then do
- if ~show('P',"AWEB.1") then do
- 'Run <>NIL: AWeb3:AWeb-II'
- "sys:rexxc/waitforport AWEB.1"
- end
- File = STRIP(File)
- if File ~= "" then do
- ADDRESS "AWEB.1"
- OPEN URL '"file:///' || File || '"' RELOAD
- ADDRESS COMMAND 'wait 3'
- SAVEIFF "t:HTMLEXT/tmp.image.pic" NOICON WAIT
- end
- end
-
-